Compund Words
Last Search Words
Search Result:new london
Overview of noun new_london
The noun new london has 1 sense
- New London -- (a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar